Versi 1
| Field | Isi |
|---|---|
| Dokumen ID | VBS-BC-001 |
| Deskripsi | Dokumen Bea Cukai: daftar, buat, ubah, hapus, dan kaitkan ke transaksi pembelian/penjualan |
| Nomor Revisi | 1 |
| Tanggal | 2026-10-03 |
| Keterangan | Inisiasi dokumentasi |
1. Ringkasan
a. In scope
- User melihat daftar dokumen BC
- User membuat dokumen BC dan mengaitkan sumber transaksi
- User melihat detail dan mengubah dokumen BC
- User menghapus dokumen BC yang diizinkan
b. Catatan
c. Kesimpulan
- [FE] -
- [BE] -
2. Functional Requirement
| Kode | Deskripsi |
|---|---|
| FR-01 | Melihat daftar dokumen BC |
| FR-02 | Menambah dokumen BC |
| FR-03 | Mengubah dokumen BC |
| FR-04 | Menghapus dokumen BC |
3. Use Case List
| Kode | Deskripsi |
|---|---|
| UC-01 | Melihat daftar dokumen BC |
| UC-02 | Menambah dokumen BC |
| UC-03 | Mengubah dokumen BC |
| UC-04 | Menghapus dokumen BC |
4. Use Case Scenario
UC-01 : Melihat daftar dokumen BC
| Aktor | User brand |
| Deskripsi | Melihat daftar dokumen BC |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User buka dokumen BC. 2. Sistem tampilkan daftar doc-bc. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Hak akses modul mengikuti permission brand. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User membuka Halaman dokumen BC |
| Kode FR | FR-01 |
UC-02 : Menambah dokumen BC
| Aktor | User brand |
| Deskripsi | Menambah dokumen BC |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User pilih jenis sumber (pembelian, SO, PO, penjualan). 2. User isi header dokumen BC. 3. User simpan. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Hak akses modul mengikuti permission brand. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User membuka Halaman dokumen BC |
| Kode FR | FR-02 |
UC-03 : Mengubah dokumen BC
| Aktor | User brand |
| Deskripsi | Mengubah dokumen BC |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User edit dokumen. 2. Sistem PUT /doc-bc/:id. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Hak akses modul mengikuti permission brand. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User membuka Halaman dokumen BC |
| Kode FR | FR-03 |
UC-04 : Menghapus dokumen BC
| Aktor | User brand |
| Deskripsi | Menghapus dokumen BC |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User hapus dari detail. 2. Sistem DELETE /doc-bc/:id. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Hak akses modul mengikuti permission brand. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User membuka Halaman dokumen BC |
| Kode FR | FR-04 |
5. Data Flow Diagram
DFD-01
6. Sequence Diagram
SD-01 — UC-01 : Melihat daftar dokumen BC
SD-02 — UC-02 : Menambah dokumen BC
SD-03 — UC-03 : Mengubah dokumen BC
SD-04 — UC-04 : Menghapus dokumen BC
7. Table Schema
8. API Schema
| Endpoint | Status | Perubahan |
|---|---|---|
GET /doc-bc | existing | - |
GET /doc-bc/:id | existing | - |
POST /doc-bc | existing | - |
PUT /doc-bc/:id | existing | - |
DELETE /doc-bc/:id | existing | - |